About Palindromicals Limited (SC579585) United Kingdom