About Kenilla Ltd (12288471) United Kingdom