About Ivermectin The Film Limited (13312147) United Kingdom