About Emerald Macaw Solutions Limited (13580165) United Kingdom