About Influx Appliances Limited (11607652) United Kingdom