About Abboud Consulting Ltd (12837552) United Kingdom