About Clasha Wins Ltd (12267779) United Kingdom