About Finjack Limited (SC705896) United Kingdom