About Declor Ltd (12839155) United Kingdom