About Mechai Limited (11859721) United Kingdom