About On Tick Ltd (12501084) United Kingdom