About Ss Baba Limited (12400095) United Kingdom