About Gemni Holdings Limited (12460835) United Kingdom