About Influenca Limited (04232835) United Kingdom