About Lambo Group Ltd (13581184) United Kingdom