About Macsiccar Ltd. (11833753) United Kingdom