About Deeka Limited (SC079142) United Kingdom