About Sede Ltd (10475390) United Kingdom