About Generation Purple Limited (12140699) United Kingdom