About Kilo Marine Electronics Limited (05489215) United Kingdom