About Slimeboutiquelondon Ltd (11588505) United Kingdom