About Apollo Projects Limited (03478584) United Kingdom