About S.r.c. 2020 Limited (13007226) United Kingdom