About Slick Edge Media Ltd (13239950) United Kingdom