About Installectrix Limited (10724179) United Kingdom