About Lambo Investments Limited (12306187) United Kingdom