About Apolo Holdings Limited (12668766) United Kingdom