Orpheus Taverna Ltd Company numberSC884221 StatusActive TypePrivate Limited Company Incorporated27 Mar 2026 Nature of business Licenced restaurants Registered office 2 Cameron MarchEdinburghEH16 5XG Data JSON Markdown