About Sedes Technologies Limited (12584806) United Kingdom