About Solar Essence Ltd (05832753) United Kingdom