About Kigen (uk) Limited (12780803) United Kingdom