About Sclurbix Ltd (13003341) United Kingdom