About R T Semi Permanent Makeup Ltd (12236519) United Kingdom