About Finkle Street Limited (12700397) United Kingdom