About Shimmer Sisters Ltd (12667369) United Kingdom