About Straycycle Limited (12080252) United Kingdom