About Stooges Group Ltd (13674369) United Kingdom