About Square Foundation Limited (03625736) United Kingdom