About Kesri Smolas Ltd (05852255) United Kingdom