About Finmar Digital Limited (13062798) United Kingdom