About Study Master File Limited (SC643876) United Kingdom