About Leyla Abdollahi London Limited (09310458) United Kingdom