About Sedca Limited (11745185) United Kingdom