About North Sea Internet Services Ltd (10295552) United Kingdom