About Open Strategy Limited (05855381) United Kingdom