About Palindrom Consulting Limited (11249507) United Kingdom