About Emerald Internet Solutions Limited (06578622) United Kingdom