About Sherna Squire International Ltd (13218115) United Kingdom