About Flaminia Trustee Ltd (10066264) United Kingdom