About Callup Memory Limited (11598763) United Kingdom