About Geman Limited (11742323) United Kingdom