About Mac Scientific Holdings Limited (13108021) United Kingdom