About Solo Retail Limited (07654433) United Kingdom