About Intrepid London Limited (05400809) United Kingdom