About Westbay Cables Ltd (12077221) United Kingdom