About Killo Loss Limited (13155941) United Kingdom