About Macwall Ltd. (SC628465) United Kingdom