About Allora Ltd (10750843) United Kingdom