About Kiro Developments Limited (11369551) United Kingdom