About Ludus Holdings Limited (04530608) United Kingdom