About Kelbas Limited (08112920) United Kingdom