About Tech34 Limited (06189154) United Kingdom