About Killa Limited (06073128) United Kingdom