About Mindwave Immersive Technologies Limited (11643937) United Kingdom