About Skitzi Scarlett Ltd (13352004) United Kingdom