About Deordre Limited (13155474) United Kingdom