About Scquare Holdings Ltd (07463645) United Kingdom