About Tech Adopters Limited (12339105) United Kingdom