About Velindre Management Company Limited (06756930) United Kingdom