About Mindful Holdings Ltd (13220860) United Kingdom