About Intrepid Management Services Limited (04003963) United Kingdom