About Square Dial Technology Ltd (12670726) United Kingdom