About Spirit Consult Limited (07100530) United Kingdom