About Square Capital Holdings Ltd (10612831) United Kingdom