About Kesen Ltd (10022046) United Kingdom