About Macteca Limited (12695327) United Kingdom