About Apollo Living Limited (11071493) United Kingdom