About Betzapp Limited (08638223) United Kingdom