About Techtrol Limited (10997046) United Kingdom