About Apoidea Limited (12000830) United Kingdom