About Palimpsest (uk) Limited (10146221) United Kingdom