About Kembrad Limited (11628350) United Kingdom