About Veoo Holdings Limited (10280291) United Kingdom