About New Amsterdam Film Limited (07428796) United Kingdom