>https://opencorporates.com/companies/gb/SC380798
looks like that listed address is known to be used by thousands of big money shell company
Registered Address:
The White House
78 Montgomery Street
Edinburgh
EH7 5JA
Lothian
United Kingdom
"That is because number 78, on paper at least, is one of Europe’s great money-laundering hubs, a centre of elaborate multi-billion-dollar schemes to clean some of the continent’s dirtiest money."
Latvia, Ukraine, Moldova…
https://www.heraldscotland.com/news/15811396.edinburgh-neighbourhood-home-hive-illegal-activity-money-laundering/