About Operational Systems Technology Limited (10400915) United Kingdom