About Latchmore Net Enterprise Limited (12971806) United Kingdom