About Baba Cup Ltd. (11826283) United Kingdom