About Aeqea Consulting Limited (12143228) United Kingdom