About Finrod Limited (03005475) United Kingdom