About Wmba & Leba (holdings) Limited (07736647) United Kingdom