About Open Associates Limited (04563392) United Kingdom