About Kiri Cycle Technology Ltd (11160995) United Kingdom