About Yap Digital Limited (03848832) United Kingdom