About Sekkei Studio Ltd (12816629) United Kingdom