About Memphis Inc Limited (10134057) United Kingdom