About Roslin Technologies Limited (SC529447) United Kingdom