About The Veel Group Limited (13387056) United Kingdom