About Leda Management Services Ltd (10940156) United Kingdom