About Veller Limited (10451410) United Kingdom