About Openwell Associates Limited (11052690) United Kingdom