About Explain Holdings Limited (11983414) United Kingdom