About Spice Dhaba Ltd (13050153) United Kingdom