About Apiary Investments Holdings Limited (SC428206) United Kingdom