About Ocyt 3 Limited (00401642) United Kingdom