About Houdini Investments Limited (13250799) United Kingdom