About Intrepid Health Limited (08586324) United Kingdom