About La Sentidos Loca Liverpool Limited (10781221) United Kingdom