About Opal Group London Limited (10284052) United Kingdom