About Klaxe Engineering Ltd (10981038) United Kingdom