About Palindrome Ventures Limited (13352131) United Kingdom