About Immersol Ltd (12933648) United Kingdom