About Flare Insight Limited (10999295) United Kingdom