About Intrepid Medics Ltd (09885817) United Kingdom