About Ventura (scotland) Limited (SC043887) United Kingdom