About Kludee London Limited (12280987) United Kingdom