About Karoobar Wala Ltd (13451805) United Kingdom