About Lamda Shares Investments Ltd (08434839) United Kingdom