About Scarlett & Jo London Ltd (12294361) United Kingdom