About Distributed Service Ops Limited (11977226) United Kingdom