About Finn Technology Limited (13315451) United Kingdom