About Apollo 3 Management Company Limited (06017959) United Kingdom