About Emanagers Limited (07183383) United Kingdom