About Emerald Holdco Limited (12253606) United Kingdom