About Kelp Liverpool Limited (12888183) United Kingdom