About Yuga Platform Limited (13147578) United Kingdom