About The Defector Film Limited (10440407) United Kingdom