About Subsa Investments Ltd (11138928) United Kingdom