About London Loox Ltd (12805939) United Kingdom