About Palindrome Holdings Limited (11553055) United Kingdom