About Dekaps Ltd (12376529) United Kingdom