About Yaa S Science Funhouse Limited (10565348) United Kingdom