About Kenerica Limited (12634027) United Kingdom