About Acquestra (se) Ltd (11281290) United Kingdom