About Finsbury Square 2016-2 Parent Limited (10357305) United Kingdom