About Square Inch Group Limited (12080305) United Kingdom