About Insulated Tools Holdings Limited (07261367) United Kingdom