About Carmall Holdings Ltd (12940997) United Kingdom