About Kenobe Limited (12625292) United Kingdom