About 10x Mirka Ltd (12843090) United Kingdom