About Baba Becks Ltd. (11066735) United Kingdom