About Kyffin Investments Limited (11763014) United Kingdom