About Klystron Limited (02249687) United Kingdom