About First Square Ltd (11951065) United Kingdom