About Teaching Teachers (wales) Limited (09625969) United Kingdom