About Logan Dev Limited (11174427) United Kingdom