About Open Service Solutions Ltd (10802752) United Kingdom