About Akaquack Limited (11571225) United Kingdom