About Spirit24 Consulting Limited (10492626) United Kingdom