About Immersion Solutions Limited (11666736) United Kingdom