About Quandary Investments Uk Limited (08467652) United Kingdom