About Othera Uk Ltd (12044928) United Kingdom