About Intact It Solutions Limited (10302847) United Kingdom