About Mindful Animal Ltd (11572293) United Kingdom