About Tarquinius Lacomus Limited (09920294) United Kingdom