About Klen International Limited (09671546) United Kingdom