About London Sense Limited (13177583) United Kingdom