About Neovela Transition Finance Limited (12024427) United Kingdom