About Intrado Tech Venture Limited (12095457) United Kingdom