About Labella Takeaway Limited (11280402) United Kingdom