About Alfareed Limited (13499483) United Kingdom