About Klean Spec 6395 Limited (12392489) United Kingdom