About Celox Ventures Ltd (12224727) United Kingdom