About Kll Holdings Ltd (SC557569) United Kingdom