About Macmark Limited (10284107) United Kingdom