About Atai Life Sciences Uk Ltd (13277632) United Kingdom