About Tenkei Europe Limited (10377252) United Kingdom