About Sol & Sun Limited (12389072) United Kingdom