About Open Solutions Limited (06386939) United Kingdom