About De Broglie Limited (11056803) United Kingdom