About Slight Edge Europe Limited (10685752) United Kingdom