About Apollo Birmingham Ltd (12197834) United Kingdom