About Vindaloo Hut Limited (13218487) United Kingdom