About The Rejuvenation Clinic & Spa Ltd (09819073) United Kingdom