About Lel Management Limited (SC639948) United Kingdom