About Mysale Group Trustee Limited (10476058) United Kingdom