About Macro 4 Open Systems Limited (01429101) United Kingdom