About Kelp Blue Stipe Limited (12814193) United Kingdom