About Acquestra (london) Ltd (12778487) United Kingdom