About House Atreides (london) Ltd (12400356) United Kingdom