About Vivora Project Limited (10950909) United Kingdom