About Apollo No.15 Limited (12222508) United Kingdom