About Likkle Stinkerbells Limited (13052387) United Kingdom