About Lark Investments (uk) 2 Limited (08929387) United Kingdom