About Open Investors Limited (12148796) United Kingdom