About Bartimaeus Enterprising Solutions And Technologies Limited (11261739) United Kingdom