About Deeqas Ltd (12899344) United Kingdom