About Carapax Capital Ltd (10885148) United Kingdom