About Solar Flare Services Ltd (11271432) United Kingdom