About Shimmer Shop Ltd. (10598130) United Kingdom