I used the link you mentioned to apply for electronic files with CIC (which are GCMS Notes) as advised in many posts on this forum. This online application has been added recently, previously people used to apply for GCMS notes using paper applications or third party websites.
Scylla says this is not the one - so i am confused now :-\ Did you find out anything more about this in the forum other than this post?