About Finera Ltd (13710306) United Kingdom