About New Orchid Takeaway Ltd (12954486) United Kingdom