About Finnea Limited (10136687) United Kingdom