About Open Solutions Technologies Limited (05488846) United Kingdom