About Memory Bank Limited (09903004) United Kingdom