About Cellox Ltd (09535587) United Kingdom