About Abedi Investments (newport) Limited (10421246) United Kingdom