About Lmrd Holdings Ltd (13420908) United Kingdom