About Larmour Ltd. (SC345773) United Kingdom