About Killer Apps Limited (05672844) United Kingdom