About Open Platform Limited (SC170818) United Kingdom