About Tecbase Limited (08103318) United Kingdom