About Seec Holdings Limited (10950171) United Kingdom