About S.e.o. Holdings Limited (11459729) United Kingdom