About Slightly Rebellious Interim Leadership Limited (13389179) United Kingdom