About Tellga (uk) Limited (11187889) United Kingdom