About Aeoca Limited (11584812) United Kingdom