About Bartimaeus Ltd (11752840) United Kingdom