About Baillie Ventures Limited (SC541886) United Kingdom