About Apollo Res Holdings Limited (12540437) United Kingdom