About Lidda Management Limited (11890108) United Kingdom