About Sol & Ebano Limited (10639776) United Kingdom