About 34square Limited (12495418) United Kingdom