About Solar Organic Ltd (07595118) United Kingdom