About Opal Internet Limited (12400029) United Kingdom