About Ludo Property Ventures Limited (00188785) United Kingdom