About Allegra Trustee Ltd (10518579) United Kingdom