About Memoized Software Ltd (12550854) United Kingdom