About Besquare Concepts Ltd (11087497) United Kingdom