About Palindrometech Ltd. (12439165) United Kingdom