About Scallop Mobile Chef Co Limited (13158495) United Kingdom