About Stg Advisors Limited (12867256) United Kingdom