About Jouska Design Ltd (12552337) United Kingdom