About The Logan Press Limited (12582987) United Kingdom