About Animatedlemur Ltd (11983532) United Kingdom