About Delmonte Sen Ltd (10231561) United Kingdom