About Cellojen Laboratories Ltd (08231608) United Kingdom