About Lambousa Investments Ltd (08231780) United Kingdom