About Kpc128b Limited (11185257) United Kingdom