About Technos International (oxford) Limited (02431004) United Kingdom