About Sneek Holdings Limited (12734021) United Kingdom