About Deli Bean Ltd (NI643588) United Kingdom