About Vindaloo Express Ltd (11979463) United Kingdom