About Andtommac Investments Ltd (13196363) United Kingdom