About Leman Space Ltd (12223496) United Kingdom