About Seeai Ltd. (12120410) United Kingdom