About Mindful Science Ltd (12246930) United Kingdom