About Intrepid Delta Ltd (13623634) United Kingdom