About Maido Deli Limited (10658620) United Kingdom