About Apollo Handling Limited (01088555) United Kingdom