About Tech-x Solutions Limited (11185069) United Kingdom