About Myassays Limited (07089538) United Kingdom