About Mindful Giraffe Limited (12768056) United Kingdom