About Kielar Ltd (10963434) United Kingdom