About Tech Resolve Limited (06973246) United Kingdom