About Succeda Limited (11102209) United Kingdom