About Niall Marks Investments Limited (12303628) United Kingdom