About Finkle Quarter Management Limited (11152837) United Kingdom