About Foresight Group Holdings (uk) Limited (10452886) United Kingdom