About Open Solutions International Limited (05114649) United Kingdom