About Apiary Managing Member Ltd (11044566) United Kingdom