About Deeomex Ltd (12610013) United Kingdom