About Finsbury Square 2020-2 Parent Limited (12559009) United Kingdom