About Keda Limited (11739066) United Kingdom