About Mektrax Cycling Limited (11565303) United Kingdom