About Kenilworth Scientific Ltd (12139144) United Kingdom