About Kelp Industries Ltd (12726508) United Kingdom