About Rosetta Biosoftware Uk Limited (05997529) United Kingdom