About Opera Apartments Limited (09380825) United Kingdom