About Macspare Limited (11212487) United Kingdom