About Kelp Holdings Ltd (13474758) United Kingdom