About Odeli Lideikyte Ltd (12936005) United Kingdom