About Megabear Limited (06757290) United Kingdom