About Mindful Investments Holding Limited (12037529) United Kingdom