About Intrepid Medical Group Ltd (13200383) United Kingdom