About Sigil Initiative Ltd (11260032) United Kingdom