About Harrington Technology Limited (12162963) United Kingdom