About Ihatchscience Medical Communications Ltd (10045615) United Kingdom