About Tell Bees Ltd (12066237) United Kingdom