About Valo Therapeutics Ltd (10594306) United Kingdom