About Lambo And Co Limited (12007887) United Kingdom