About Tucker Images Ltd. (10176084) United Kingdom