About Delta Capital Ltd (11795766) United Kingdom