About Allegra Strategies Ltd (03645920) United Kingdom