About Opal London Holdings Limited (13318146) United Kingdom