About Dewhyx Ltd (13191291) United Kingdom