About Rafael Aflalo Limited (09874937) United Kingdom