About Kaper Communications Limited (09514227) United Kingdom