About Techsil Holdings Limited (06132081) United Kingdom