About Sedus Solutions Ltd (10639808) United Kingdom