About North Sea Accomm Solutions Limited (08810902) United Kingdom