About Influx Group Solutions Limited (12540569) United Kingdom