About Seeen Plc (10621059) United Kingdom