About Matilda Capital Management Ltd (10449327) United Kingdom