About Allegra Ip Ltd (09330971) United Kingdom