About Influx Design Limited (07437509) United Kingdom