About Ludus Management Company Limited (08102512) United Kingdom