About Ba Ba Koochi Bear Ltd. (SC341074) United Kingdom