About Dei Gratia Investments Ltd (12050780) United Kingdom