About Influx Electrical Ltd (12525841) United Kingdom