About On Tap Holdings Limited (11999855) United Kingdom