About Keltrop Ltd (11628459) United Kingdom