About Ugly Duckling Films Limited (03102107) United Kingdom