About Stink London Limited (13692954) United Kingdom