About Baloo Kno Limited (12781142) United Kingdom