About Mikana Innovations Limited (09433245) United Kingdom