About Influx Tech Global Ltd (13483905) United Kingdom