About Spac Ltd (11302918) United Kingdom