About Nello Takeaway Ltd (12521419) United Kingdom