About Immersa Holdings Limited (12502192) United Kingdom