About Aeleora Ltd (10772835) United Kingdom