About Finch Operand Ltd (13509314) United Kingdom