About The Finnlab Limited (12964534) United Kingdom