About Beta Bee Ltd (12651284) United Kingdom