About Influx The Brand Ltd (12783708) United Kingdom