About World Key Locator Limited (08781941) United Kingdom