About Distributed Technology Limited (05469710) United Kingdom