About Apollo Foam Limited (11578256) United Kingdom