About Allegra Capital Ltd (04056875) United Kingdom