About Solar Flare London Ltd (13618125) United Kingdom