About Institutional Capital Exchange Ltd (12116045) United Kingdom