About Allegra Services Limited (11318049) United Kingdom