About Kelk Holdings Ltd (12455371) United Kingdom