About North Sea Design Ltd (12104858) United Kingdom