About Filmspace London Limited (09872421) United Kingdom