About Tech Perspectives Limited (11013022) United Kingdom