About Mac Rescue & Recovery Ltd (11938917) United Kingdom