About Spelgaa Ltd (11724411) United Kingdom