About Besquared Investments Limited (12618049) United Kingdom