About Lary Investments Limited (11510947) United Kingdom