About Kelray Ltd (03623378) United Kingdom