About Stohr Holdings Ltd (12659021) United Kingdom