About Kh20 Limited (12653836) United Kingdom