About Sephira-qi Ltd (12549669) United Kingdom