About Teqball Ltd. (08503971) United Kingdom