About Caracal Investments Ltd (13490954) United Kingdom