About Dekkaa Design Ltd (SC590239) United Kingdom