About Curse & Cure Ltd (11098167) United Kingdom