The short answer is no, the registered office must be a real physical location in the same country as the jurisdiction your company was registered in. Scottish companies must maintain a Scottish address for example.
Is your company name available?
SAME DAY Company Formation | LOW PRICES and No Hidden Costs