About Dede & Iupiter Limited (13100007) United Kingdom