About Intrepid Innovations Ltd (08299089) United Kingdom