About Emissary Limited (12575882) United Kingdom