About Luda Meridian Ltd (09612251) United Kingdom