About The Bee Charm Limited (12240426) United Kingdom