About Ippudo London Co. Limited (07712729) United Kingdom