About Maybelle Limited (11527676) United Kingdom