About Vindaloo Limited (07348174) United Kingdom