About Tech Enterprise Solutions Limited (11050909) United Kingdom