About Square Cap Limited (12115093) United Kingdom