About Messadi Limited (SC624492) United Kingdom