About Detailed Films Limited (05156088) United Kingdom