About Glickman Uk Limited (12005941) United Kingdom