About Ema 21 Management Limited (09158672) United Kingdom