About Apollo Abstraction Limited (12143236) United Kingdom