About Mandla Bhomra Limited (10239931) United Kingdom