About Finch Trading Ltd (12724928) United Kingdom