About Seventy Investments Limited (SC616106) United Kingdom