About Kernel 26 Ltd (11743634) United Kingdom