About Besquare Holding Ltd (10783434) United Kingdom