About Immersa Ventures International Limited (11509163) United Kingdom