About Superflux Limited (06601242) United Kingdom