About Ludo La Bella Limited (SC537996) United Kingdom