About White Lamb Investments Ltd (12017731) United Kingdom