About Thomas Allen Technology Limited (06111040) United Kingdom