About Kreha Mechanical Limited (10418557) United Kingdom