About Abboud Investments Limited (11429470) United Kingdom