About Techno Holdings Limited (00949509) United Kingdom