About Vindaloo Tex Limited (12991546) United Kingdom