About Dekassa Ltd (SC511367) United Kingdom