About Talloca Gmbh Limited (12338371) United Kingdom