About Square Digital Media Limited (06893402) United Kingdom