About Square One Start-up Ltd (09810258) United Kingdom