About Lemontree Equity Ltd (12280799) United Kingdom