About Palindrome Consulting Limited (07521141) United Kingdom