About Vindaloo Cuisine Ltd (10083861) United Kingdom