About Vindaloo Food Ltd (09997646) United Kingdom