About Polestar Foundation Limited (04720505) United Kingdom