About Tech-x Uk Limited (07085748) United Kingdom