About Kelp & Kin Limited (10688340) United Kingdom