About Allegra Limited (13123924) United Kingdom