About Kano Finance Limited (12072503) United Kingdom