About Slug Love Films Limited (12194627) United Kingdom