About Glenn Soden Ltd. (SC331080) United Kingdom