About Tech Intellect Ltd (11257533) United Kingdom