About Solvegfx Ltd (12603680) United Kingdom