About Klick Internet Services Limited (05927648) United Kingdom