About Littlefinger Investments Limited (10160413) United Kingdom