About Tom Armitage Technology Ltd (12546752) United Kingdom