About Klobasa Limited (08857124) United Kingdom