About Open Insight Associates Limited (11949010) United Kingdom