About Memphis International Limited (09725630) United Kingdom