About London Nominee And Registrars Ltd (12731490) United Kingdom