About Torkard Technology Limited (05121342) United Kingdom