About Lerix Invest Limited (11937927) United Kingdom