About Geroukis Limited (10718619) United Kingdom