About Intrepid Holdings Limited (12068430) United Kingdom