About Apollo Centre Limited (07992476) United Kingdom