About Abraa Limited (13242970) United Kingdom