About Klexo Enterprises Limited (02579043) United Kingdom