About Alfmac Limited (SC694689) United Kingdom