About Milo Bear Limited (13254017) United Kingdom