About Finsbury Square Ltd (11619627) United Kingdom