About Keigen Technologies ( Uk) Limited (13145552) United Kingdom