About Kelkin Holdings Ltd (13593020) United Kingdom