About Sheela International Limited (12941403) United Kingdom