About Flamenca Limited (06886217) United Kingdom