About Jodeca Management Limited (12577822) United Kingdom