About Square Peg Holdings Ltd (11848810) United Kingdom