About Baba Corporation Ltd (06973839) United Kingdom