About Lil Rascal Threads Ltd (13267441) United Kingdom