About Stranded Producers Ltd (13268484) United Kingdom