About Tilly Holdings Ltd (SC664941) United Kingdom