About Maxora Ltd (12395180) United Kingdom