About Balvab Limited (12542426) United Kingdom