About Yokad Ventures Limited (05239396) United Kingdom