About Scendea Holdings Limited (13606358) United Kingdom