About Lewis Creative 2020 Ltd. (SC614230) United Kingdom