About Slotkarn Limited (11059826) United Kingdom