About Larke Investments Limited (09691276) United Kingdom