About Larkrise Investments Limited (11203941) United Kingdom