About Klic Services Ltd (12866503) United Kingdom