About Deli 64 Ltd (13130060) United Kingdom