About Finsbury Square 2017-2 Parent Limited (10814918) United Kingdom