About Emerald Stripe Limited (04620401) United Kingdom