About De Ore Leonis Limited (12869777) United Kingdom