About Quicktaka Limited (06877824) United Kingdom