About Vindaloo Walsall Ltd (13074704) United Kingdom