About Lokanta Greenwich Ltd (13445379) United Kingdom