About Allora Services Ltd (13449073) United Kingdom