About Techpoint Glasgow Ltd (SC647404) United Kingdom