About Mertesacker Stracqualursi Limited (07760421) United Kingdom