About Explained Holdings Limited (11667219) United Kingdom