About Red Seal Claims Ltd (10969568) United Kingdom