About London Lashed Limited (10779426) United Kingdom