About Techsoft Properties Ltd (12463386) United Kingdom