About Deflux Limited (08589722) United Kingdom