About Sl86 Holdings Ltd (11662277) United Kingdom