About Oi Dumplings Ltd (13568235) United Kingdom