About Exxell Investments Ltd (12217830) United Kingdom