About Sedca Limited (11745278) United Kingdom