About Square One Innovation Limited (13250801) United Kingdom