About Inti Innovations Ltd (08071467) United Kingdom