About Macnamara Ict Limited (04797243) United Kingdom