About Marks Stala Sports Uk Limited (12911523) United Kingdom