About Finch60 Ltd. (11200753) United Kingdom