About Telkine Marine Technology Limited (08540192) United Kingdom