About Snl Holdings Limited (13300605) United Kingdom