About Lark Investments (uk) Limited (08863397) United Kingdom