About Yin Yang Technologies Limited (09478320) United Kingdom