About Baba Holdings Uk Limited (06908327) United Kingdom