About Firefinch Software Ltd. (SC557226) United Kingdom