About Emerald Stirling Group Limited (12767965) United Kingdom