About Finsbury Square 2020-1 Parent Limited (12359645) United Kingdom