About Lodo Ltd (12294356) United Kingdom