About Relaxer Technology Uk Ltd (12134932) United Kingdom