About I Rest My Case Ltd (12852860) United Kingdom