About Quiddity Investments Limited (10693343) United Kingdom