About Mindful Technology Limited (10680684) United Kingdom