About Spriggan Investments Ltd (11732136) United Kingdom