About Klestro 2000 Limited (03770180) United Kingdom