About Devor Ltd (13035471) United Kingdom