About Esmeralda Investment Limited (09499196) United Kingdom