About Needo Sedo Limited (12945464) United Kingdom