About Mechanox Limited (11234273) United Kingdom