About Christophoros Ltd (10885570) United Kingdom