About London Oda Limited (10781636) United Kingdom