About Emia London Limited (07870668) United Kingdom