About Netflux Solutions Limited (12364570) United Kingdom