About Little Creatures Investments Llp (OC389668) United Kingdom