About Kki Land 7 Limited (09578136) United Kingdom