About Squier Tech Ltd (13262977) United Kingdom