About Palimpsest Consulting Limited (08613125) United Kingdom