About Nella S Caribbean Takeaway Ltd (13548405) United Kingdom