About Dequamerel Ltd (08346900) United Kingdom