About Troywest Software Ltd. (07691504) United Kingdom