I'm pretty sure tahini is sesame seed paste or something like that. Its avail here, either in supermarkets or health food shops.

No idea what the aminos thing is????