About M26 Limited (12355123) United Kingdom