About Celloe Limited (10694671) United Kingdom