About Allegra Capital Investment Holdings Ltd (11561998) United Kingdom