About Sekoura Sisters Ltd (11899374) United Kingdom