About Generation Slash Ltd (13466938) United Kingdom