About Macsmith Technology Limited (SC625028) United Kingdom