About Kelp Clothing Limited (12891228) United Kingdom