About Klo Partners K Ltd (09242422) United Kingdom