About Stoyan It Solutions Limited (10874154) United Kingdom