About Placespirit Limited (02585108) United Kingdom