About Mechairsys Ltd. (10972737) United Kingdom