About Macalor Limited (10963673) United Kingdom