About R Oily Mane Tamed Ltd (13175888) United Kingdom