About Ecron Management Ltd (10364042) United Kingdom