About Square Foot Technologies Limited (11724280) United Kingdom