About Libby S London Ltd (13329295) United Kingdom