About Amoeba Film Limited (04158348) United Kingdom