About Indy Technologies Ltd (08194462) United Kingdom