About Dekota Design Ltd (11895124) United Kingdom