About Keenan S Beauty Limited (12739686) United Kingdom