About Violaray Limited (12295179) United Kingdom