About Grandscale Ventures Limited (12642625) United Kingdom