About Spiritus Development Limited (SC560515) United Kingdom