About Finsbury Square 2018-2 Parent Limited (11578735) United Kingdom