They have a registered Chamber of Commerce number in the Netherlands, however, the company history seems somewhat shady.
https://drimble.nl/bedrijf/amsterdam/39236617/ananda-digital-technologies-bv.html
They changed owners a few months back, where the old owner (who did the original CoC registration) left for another company. I can't really find anything on the current owner.
It also seems the current address they list on the website and on the CoC records is currently available for rent...
I think it would suit AYP well to give their website a better view on their company, who is involved and how they get their keys with verifiable information.