About Maiora Ltd (10992224) United Kingdom