About Larsen Invest Limited (12411903) United Kingdom