About Spirit Hair & Beauty Limited (10671023) United Kingdom