About Succid Limited (12777808) United Kingdom