About Slotkarn Holdings Limited (12290165) United Kingdom