About Lalo Foods Ltd (13160118) United Kingdom