About Lou New & Ora Ltd (11504854) United Kingdom