About Neckel Productions Limited (10139595) United Kingdom