New restaurant opening?

The Square Restaurant
Unit 22-25, St. Paul's Square, Ramsey, IM8 1LH, Isle of Man

https://services.gov.im/ded/services/companiesregistry/viewcompany.iom?Id=Bvqw4d6mfknVkJAfK2IEZg%3d%3d