About Influx Properties Ltd (13121580) United Kingdom