About Open Systems Solutions Limited (11233410) United Kingdom