About Insight&foresight Ltd (12244842) United Kingdom