About Besquared Limited (11242441) United Kingdom