About Apollo Duck Ltd (SC298671) United Kingdom