About Deanhill Capital Ltd (11555547) United Kingdom