About Adesquare Ltd (12364251) United Kingdom