About Allegra Holdings Ltd (12780862) United Kingdom