About Kernel Corporation Limited (03590823) United Kingdom