About Klr Investment Holdings Limited (12126990) United Kingdom