About Cellomatics Biosciences Limited (09782496) United Kingdom